package com.syf.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.syf.domain.UserBank;
import com.baomidou.mybatisplus.extension.service.IService;
    /**
*
*
*@author 苏耀奋
*@create 2021-08-02 14:28
*/
public interface UserBankService extends IService<UserBank>{

        /**
         * 查询用户的银行卡信息
         * @param page
         * 分页参数
         * @param usrId
         * 用户的Id
         * @return
         */
        Page<UserBank> findByPage(Page<UserBank> page, Long usrId);

        /**
         * 查询当前用户的银行卡【前台用户查看】
         * @param userId
         * @return
         */
        UserBank getCurrentUserBank(Long userId);

        /**
         * 绑定一张银行卡
         * @param userId
         * @param userBank
         * @return
         */
        boolean bindBank(Long userId, UserBank userBank);
    }
